thrust upon